package scauCmiScaffolding.compiled;

import org.eclipse.jet.JET2Context;
import org.eclipse.jet.JET2Template;
import org.eclipse.jet.JET2Writer;
import org.eclipse.jet.taglib.RuntimeTagElement;
import org.eclipse.jet.taglib.TagInfo;

public class _jet_editjs implements JET2Template {
    private static final String _jetns_c = "org.eclipse.jet.controlTags"; //$NON-NLS-1$

    public _jet_editjs() {
        super();
    }

    private static final String NL = System.getProperty("line.separator"); //$NON-NLS-1$
    
    private static final TagInfo _td_c_get_3_5 = new TagInfo("c:get", //$NON-NLS-1$
            3, 5,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_5_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            5, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$fcols", //$NON-NLS-1$
                "foreign", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_6_3 = new TagInfo("c:choose", //$NON-NLS-1$
            6, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_7_4 = new TagInfo("c:when", //$NON-NLS-1$
            7, 4,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "foreign/@order='last'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_8_5 = new TagInfo("c:if", //$NON-NLS-1$
            8, 5,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$refcolCount='0'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_8 = new TagInfo("c:get", //$NON-NLS-1$
            9, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_11_5 = new TagInfo("c:if", //$NON-NLS-1$
            11, 5,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$refcolCount!='0'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_12_8 = new TagInfo("c:get", //$NON-NLS-1$
            12, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_15_4 = new TagInfo("c:otherwise", //$NON-NLS-1$
            15, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_16_8 = new TagInfo("c:get", //$NON-NLS-1$
            16, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_21_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            21, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$refs", //$NON-NLS-1$
                "referencedTable", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_22_3 = new TagInfo("c:choose", //$NON-NLS-1$
            22, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_24_4 = new TagInfo("c:when", //$NON-NLS-1$
            24, 4,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/@isRelation='true'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_25_5 = new TagInfo("c:choose", //$NON-NLS-1$
            25, 5,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_26_6 = new TagInfo("c:when", //$NON-NLS-1$
            26, 6,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/column/@order='last'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_27_8 = new TagInfo("c:get", //$NON-NLS-1$
            27, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_30_6 = new TagInfo("c:otherwise", //$NON-NLS-1$
            30, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_31_8 = new TagInfo("c:get", //$NON-NLS-1$
            31, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_36_4 = new TagInfo("c:otherwise", //$NON-NLS-1$
            36, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_if_37_5 = new TagInfo("c:if", //$NON-NLS-1$
            37, 5,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/column/@order='last'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_38_8 = new TagInfo("c:get", //$NON-NLS-1$
            38, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_40_5 = new TagInfo("c:if", //$NON-NLS-1$
            40, 5,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/column/@order!='last'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_41_8 = new TagInfo("c:get", //$NON-NLS-1$
            41, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_50_7 = new TagInfo("c:get", //$NON-NLS-1$
            50, 7,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_50_78 = new TagInfo("c:get", //$NON-NLS-1$
            50, 78,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_59_3 = new TagInfo("c:iterate", //$NON-NLS-1$
            59, 3,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$fcols", //$NON-NLS-1$
                "foreign", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_9 = new TagInfo("c:get", //$NON-NLS-1$
            60, 9,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_69 = new TagInfo("c:get", //$NON-NLS-1$
            60, 69,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_120 = new TagInfo("c:get", //$NON-NLS-1$
            60, 120,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_64_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            64, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$refs", //$NON-NLS-1$
                "referencedTable", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_65_3 = new TagInfo("c:choose", //$NON-NLS-1$
            65, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_67_4 = new TagInfo("c:when", //$NON-NLS-1$
            67, 4,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/@isRelation='true'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_68_9 = new TagInfo("c:get", //$NON-NLS-1$
            68, 9,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_68_97 = new TagInfo("c:get", //$NON-NLS-1$
            68, 97,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_68_148 = new TagInfo("c:get", //$NON-NLS-1$
            68, 148,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_68_227 = new TagInfo("c:get", //$NON-NLS-1$
            68, 227,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_71_4 = new TagInfo("c:otherwise", //$NON-NLS-1$
            71, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_72_9 = new TagInfo("c:get", //$NON-NLS-1$
            72, 9,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_72_78 = new TagInfo("c:get", //$NON-NLS-1$
            72, 78,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_72_129 = new TagInfo("c:get", //$NON-NLS-1$
            72, 129,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_72_189 = new TagInfo("c:get", //$NON-NLS-1$
            72, 189,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_79_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            79, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$fcols", //$NON-NLS-1$
                "foreign", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_80_8 = new TagInfo("c:get", //$NON-NLS-1$
            80, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_82_35 = new TagInfo("c:get", //$NON-NLS-1$
            82, 35,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_82_90 = new TagInfo("c:get", //$NON-NLS-1$
            82, 90,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_88_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            88, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$refs", //$NON-NLS-1$
                "referencedTable", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_89_3 = new TagInfo("c:choose", //$NON-NLS-1$
            89, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_91_4 = new TagInfo("c:when", //$NON-NLS-1$
            91, 4,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/@isRelation='true'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_92_8 = new TagInfo("c:get", //$NON-NLS-1$
            92, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_95_37 = new TagInfo("c:get", //$NON-NLS-1$
            95, 37,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_95_120 = new TagInfo("c:get", //$NON-NLS-1$
            95, 120,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_95_200 = new TagInfo("c:get", //$NON-NLS-1$
            95, 200,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_95_316 = new TagInfo("c:get", //$NON-NLS-1$
            95, 316,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_100_4 = new TagInfo("c:otherwise", //$NON-NLS-1$
            100, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_101_8 = new TagInfo("c:get", //$NON-NLS-1$
            101, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_104_37 = new TagInfo("c:get", //$NON-NLS-1$
            104, 37,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_104_101 = new TagInfo("c:get", //$NON-NLS-1$
            104, 101,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_104_162 = new TagInfo("c:get", //$NON-NLS-1$
            104, 162,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_104_259 = new TagInfo("c:get", //$NON-NLS-1$
            104, 259,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_114_35 = new TagInfo("c:get", //$NON-NLS-1$
            114, 35,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($projectName)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_114_90 = new TagInfo("c:get", //$NON-NLS-1$
            114, 90,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_117_11 = new TagInfo("c:get", //$NON-NLS-1$
            117, 11,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_118_24 = new TagInfo("c:get", //$NON-NLS-1$
            118, 24,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_119_11 = new TagInfo("c:iterate", //$NON-NLS-1$
            119, 11,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$bcols", //$NON-NLS-1$
                "attribute", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_120_11 = new TagInfo("c:get", //$NON-NLS-1$
            120, 11,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_120_78 = new TagInfo("c:get", //$NON-NLS-1$
            120, 78,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_120_128 = new TagInfo("c:get", //$NON-NLS-1$
            120, 128,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_122_5 = new TagInfo("c:iterate", //$NON-NLS-1$
            122, 5,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$fcols", //$NON-NLS-1$
                "foreign", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_123_7 = new TagInfo("c:get", //$NON-NLS-1$
            123, 7,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_123_72 = new TagInfo("c:get", //$NON-NLS-1$
            123, 72,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_126_5 = new TagInfo("c:iterate", //$NON-NLS-1$
            126, 5,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$refs", //$NON-NLS-1$
                "referencedTable", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_127_5 = new TagInfo("c:choose", //$NON-NLS-1$
            127, 5,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_129_6 = new TagInfo("c:when", //$NON-NLS-1$
            129, 6,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/@isRelation='true'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_130_7 = new TagInfo("c:choose", //$NON-NLS-1$
            130, 7,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_131_8 = new TagInfo("c:when", //$NON-NLS-1$
            131, 8,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/column/@order='last'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_132_5 = new TagInfo("c:get", //$NON-NLS-1$
            132, 5,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_132_84 = new TagInfo("c:get", //$NON-NLS-1$
            132, 84,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_132_164 = new TagInfo("c:get", //$NON-NLS-1$
            132, 164,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_135_8 = new TagInfo("c:otherwise", //$NON-NLS-1$
            135, 8,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_136_5 = new TagInfo("c:get", //$NON-NLS-1$
            136, 5,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_136_84 = new TagInfo("c:get", //$NON-NLS-1$
            136, 84,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_136_164 = new TagInfo("c:get", //$NON-NLS-1$
            136, 164,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_141_6 = new TagInfo("c:otherwise", //$NON-NLS-1$
            141, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_if_142_7 = new TagInfo("c:if", //$NON-NLS-1$
            142, 7,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/column/@order='last'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_143_5 = new TagInfo("c:get", //$NON-NLS-1$
            143, 5,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_143_65 = new TagInfo("c:get", //$NON-NLS-1$
            143, 65,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_143_145 = new TagInfo("c:get", //$NON-NLS-1$
            143, 145,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_145_7 = new TagInfo("c:if", //$NON-NLS-1$
            145, 7,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/column/@order!='last'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_146_5 = new TagInfo("c:get", //$NON-NLS-1$
            146, 5,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_146_65 = new TagInfo("c:get", //$NON-NLS-1$
            146, 65,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_146_145 = new TagInfo("c:get", //$NON-NLS-1$
            146, 145,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );

    public void generate(final JET2Context context, final JET2Writer __out) {
        JET2Writer out = __out;
        out.write("Page({");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("  data: {");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("    ");  //$NON-NLS-1$        
        RuntimeTagElement _jettag_c_get_3_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_3_5); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_get_3_5.setRuntimeParent(null);
        _jettag_c_get_3_5.setTagInfo(_td_c_get_3_5);
        _jettag_c_get_3_5.doStart(context, out);
        _jettag_c_get_3_5.doEnd();
        out.write(": {},");  //$NON-NLS-1$        
        out.write(NL);         
        // 针对外键
        RuntimeTagElement _jettag_c_iterate_5_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_5_2); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_5_2.setRuntimeParent(null);
        _jettag_c_iterate_5_2.setTagInfo(_td_c_iterate_5_2);
        _jettag_c_iterate_5_2.doStart(context, out);
        while (_jettag_c_iterate_5_2.okToProcessBody()) {
            RuntimeTagElement _jettag_c_choose_6_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_6_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_choose_6_3.setRuntimeParent(_jettag_c_iterate_5_2);
            _jettag_c_choose_6_3.setTagInfo(_td_c_choose_6_3);
            _jettag_c_choose_6_3.doStart(context, out);
            JET2Writer _jettag_c_choose_6_3_saved_out = out;
            while (_jettag_c_choose_6_3.okToProcessBody()) {
                out = out.newNestedContentWriter();
                RuntimeTagElement _jettag_c_when_7_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_7_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_when_7_4.setRuntimeParent(_jettag_c_choose_6_3);
                _jettag_c_when_7_4.setTagInfo(_td_c_when_7_4);
                _jettag_c_when_7_4.doStart(context, out);
                JET2Writer _jettag_c_when_7_4_saved_out = out;
                while (_jettag_c_when_7_4.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_if_8_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_8_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_if_8_5.setRuntimeParent(_jettag_c_when_7_4);
                    _jettag_c_if_8_5.setTagInfo(_td_c_if_8_5);
                    _jettag_c_if_8_5.doStart(context, out);
                    while (_jettag_c_if_8_5.okToProcessBody()) {
                        out.write("\tchoose");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_9_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_8); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_9_8.setRuntimeParent(_jettag_c_if_8_5);
                        _jettag_c_get_9_8.setTagInfo(_td_c_get_9_8);
                        _jettag_c_get_9_8.doStart(context, out);
                        _jettag_c_get_9_8.doEnd();
                        out.write(": {}");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_if_8_5.handleBodyContent(out);
                    }
                    _jettag_c_if_8_5.doEnd();
                    RuntimeTagElement _jettag_c_if_11_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_11_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_if_11_5.setRuntimeParent(_jettag_c_when_7_4);
                    _jettag_c_if_11_5.setTagInfo(_td_c_if_11_5);
                    _jettag_c_if_11_5.doStart(context, out);
                    while (_jettag_c_if_11_5.okToProcessBody()) {
                        out.write("\tchoose");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_12_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_12_8); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_12_8.setRuntimeParent(_jettag_c_if_11_5);
                        _jettag_c_get_12_8.setTagInfo(_td_c_get_12_8);
                        _jettag_c_get_12_8.doStart(context, out);
                        _jettag_c_get_12_8.doEnd();
                        out.write(": {},");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_if_11_5.handleBodyContent(out);
                    }
                    _jettag_c_if_11_5.doEnd();
                    _jettag_c_when_7_4.handleBodyContent(out);
                }
                out = _jettag_c_when_7_4_saved_out;
                _jettag_c_when_7_4.doEnd();
                RuntimeTagElement _jettag_c_otherwise_15_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_15_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_otherwise_15_4.setRuntimeParent(_jettag_c_choose_6_3);
                _jettag_c_otherwise_15_4.setTagInfo(_td_c_otherwise_15_4);
                _jettag_c_otherwise_15_4.doStart(context, out);
                JET2Writer _jettag_c_otherwise_15_4_saved_out = out;
                while (_jettag_c_otherwise_15_4.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    out.write("\tchoose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_16_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_8); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_16_8.setRuntimeParent(_jettag_c_otherwise_15_4);
                    _jettag_c_get_16_8.setTagInfo(_td_c_get_16_8);
                    _jettag_c_get_16_8.doStart(context, out);
                    _jettag_c_get_16_8.doEnd();
                    out.write(": {},");  //$NON-NLS-1$        
                    out.write(NL);         
                    _jettag_c_otherwise_15_4.handleBodyContent(out);
                }
                out = _jettag_c_otherwise_15_4_saved_out;
                _jettag_c_otherwise_15_4.doEnd();
                _jettag_c_choose_6_3.handleBodyContent(out);
            }
            out = _jettag_c_choose_6_3_saved_out;
            _jettag_c_choose_6_3.doEnd();
            _jettag_c_iterate_5_2.handleBodyContent(out);
        }
        _jettag_c_iterate_5_2.doEnd();
        // 针对被引用键
        RuntimeTagElement _jettag_c_iterate_21_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_21_2); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_21_2.setRuntimeParent(null);
        _jettag_c_iterate_21_2.setTagInfo(_td_c_iterate_21_2);
        _jettag_c_iterate_21_2.doStart(context, out);
        while (_jettag_c_iterate_21_2.okToProcessBody()) {
            RuntimeTagElement _jettag_c_choose_22_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_22_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_choose_22_3.setRuntimeParent(_jettag_c_iterate_21_2);
            _jettag_c_choose_22_3.setTagInfo(_td_c_choose_22_3);
            _jettag_c_choose_22_3.doStart(context, out);
            JET2Writer _jettag_c_choose_22_3_saved_out = out;
            while (_jettag_c_choose_22_3.okToProcessBody()) {
                out = out.newNestedContentWriter();
                //20190119主动引用表everyTable是纯联系表  只要是纯联系表就可以用该方法，而不管everyTable是否多次通过外键引用eachTable
                RuntimeTagElement _jettag_c_when_24_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_24_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_when_24_4.setRuntimeParent(_jettag_c_choose_22_3);
                _jettag_c_when_24_4.setTagInfo(_td_c_when_24_4);
                _jettag_c_when_24_4.doStart(context, out);
                JET2Writer _jettag_c_when_24_4_saved_out = out;
                while (_jettag_c_when_24_4.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_choose_25_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_25_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_choose_25_5.setRuntimeParent(_jettag_c_when_24_4);
                    _jettag_c_choose_25_5.setTagInfo(_td_c_choose_25_5);
                    _jettag_c_choose_25_5.doStart(context, out);
                    JET2Writer _jettag_c_choose_25_5_saved_out = out;
                    while (_jettag_c_choose_25_5.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        RuntimeTagElement _jettag_c_when_26_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_26_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_when_26_6.setRuntimeParent(_jettag_c_choose_25_5);
                        _jettag_c_when_26_6.setTagInfo(_td_c_when_26_6);
                        _jettag_c_when_26_6.doStart(context, out);
                        JET2Writer _jettag_c_when_26_6_saved_out = out;
                        while (_jettag_c_when_26_6.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            out.write("\tchoose");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_27_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_27_8); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_27_8.setRuntimeParent(_jettag_c_when_26_6);
                            _jettag_c_get_27_8.setTagInfo(_td_c_get_27_8);
                            _jettag_c_get_27_8.doStart(context, out);
                            _jettag_c_get_27_8.doEnd();
                            out.write("s: []\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                            out.write(NL);         
                            _jettag_c_when_26_6.handleBodyContent(out);
                        }
                        out = _jettag_c_when_26_6_saved_out;
                        _jettag_c_when_26_6.doEnd();
                        out.write("\t\t\t\t\t");  //$NON-NLS-1$        
                        out.write(NL);         
                        RuntimeTagElement _jettag_c_otherwise_30_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_30_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_otherwise_30_6.setRuntimeParent(_jettag_c_choose_25_5);
                        _jettag_c_otherwise_30_6.setTagInfo(_td_c_otherwise_30_6);
                        _jettag_c_otherwise_30_6.doStart(context, out);
                        JET2Writer _jettag_c_otherwise_30_6_saved_out = out;
                        while (_jettag_c_otherwise_30_6.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            out.write("\tchoose");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_31_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_8); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_31_8.setRuntimeParent(_jettag_c_otherwise_30_6);
                            _jettag_c_get_31_8.setTagInfo(_td_c_get_31_8);
                            _jettag_c_get_31_8.doStart(context, out);
                            _jettag_c_get_31_8.doEnd();
                            out.write("s: [],\t\t\t\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                            out.write(NL);         
                            _jettag_c_otherwise_30_6.handleBodyContent(out);
                        }
                        out = _jettag_c_otherwise_30_6_saved_out;
                        _jettag_c_otherwise_30_6.doEnd();
                        _jettag_c_choose_25_5.handleBodyContent(out);
                    }
                    out = _jettag_c_choose_25_5_saved_out;
                    _jettag_c_choose_25_5.doEnd();
                    _jettag_c_when_24_4.handleBodyContent(out);
                }
                out = _jettag_c_when_24_4_saved_out;
                _jettag_c_when_24_4.doEnd();
                out.write("\t\t");  //$NON-NLS-1$        
                out.write(NL);         
                RuntimeTagElement _jettag_c_otherwise_36_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_36_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_otherwise_36_4.setRuntimeParent(_jettag_c_choose_22_3);
                _jettag_c_otherwise_36_4.setTagInfo(_td_c_otherwise_36_4);
                _jettag_c_otherwise_36_4.doStart(context, out);
                JET2Writer _jettag_c_otherwise_36_4_saved_out = out;
                while (_jettag_c_otherwise_36_4.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_if_37_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_37_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_if_37_5.setRuntimeParent(_jettag_c_otherwise_36_4);
                    _jettag_c_if_37_5.setTagInfo(_td_c_if_37_5);
                    _jettag_c_if_37_5.doStart(context, out);
                    while (_jettag_c_if_37_5.okToProcessBody()) {
                        out.write("\tchoose");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_38_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_38_8); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_38_8.setRuntimeParent(_jettag_c_if_37_5);
                        _jettag_c_get_38_8.setTagInfo(_td_c_get_38_8);
                        _jettag_c_get_38_8.doStart(context, out);
                        _jettag_c_get_38_8.doEnd();
                        out.write("s: []");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_if_37_5.handleBodyContent(out);
                    }
                    _jettag_c_if_37_5.doEnd();
                    RuntimeTagElement _jettag_c_if_40_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_40_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_if_40_5.setRuntimeParent(_jettag_c_otherwise_36_4);
                    _jettag_c_if_40_5.setTagInfo(_td_c_if_40_5);
                    _jettag_c_if_40_5.doStart(context, out);
                    while (_jettag_c_if_40_5.okToProcessBody()) {
                        out.write("\tchoose");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_41_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_41_8); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_41_8.setRuntimeParent(_jettag_c_if_40_5);
                        _jettag_c_get_41_8.setTagInfo(_td_c_get_41_8);
                        _jettag_c_get_41_8.doStart(context, out);
                        _jettag_c_get_41_8.doEnd();
                        out.write("s: [],");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_if_40_5.handleBodyContent(out);
                    }
                    _jettag_c_if_40_5.doEnd();
                    _jettag_c_otherwise_36_4.handleBodyContent(out);
                }
                out = _jettag_c_otherwise_36_4_saved_out;
                _jettag_c_otherwise_36_4.doEnd();
                _jettag_c_choose_22_3.handleBodyContent(out);
            }
            out = _jettag_c_choose_22_3_saved_out;
            _jettag_c_choose_22_3.doEnd();
            _jettag_c_iterate_21_2.handleBodyContent(out);
        }
        _jettag_c_iterate_21_2.doEnd();
        out.write("  },");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("  onLoad: function(options) {");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("    var that = this");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("    that.setData({");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("      ");  //$NON-NLS-1$        
        RuntimeTagElement _jettag_c_get_50_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_50_7); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_get_50_7.setRuntimeParent(null);
        _jettag_c_get_50_7.setTagInfo(_td_c_get_50_7);
        _jettag_c_get_50_7.doStart(context, out);
        _jettag_c_get_50_7.doEnd();
        out.write(": JSON.parse(options.");  //$NON-NLS-1$        
        RuntimeTagElement _jettag_c_get_50_78 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_50_78); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_get_50_78.setRuntimeParent(null);
        _jettag_c_get_50_78.setTagInfo(_td_c_get_50_78);
        _jettag_c_get_50_78.doStart(context, out);
        _jettag_c_get_50_78.doEnd();
        out.write("),");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("    })");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("    that.initialize()");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("  },");  //$NON-NLS-1$        
        out.write(NL);         
        out.write(NL);         
        out.write("  initialize: function() {");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("    var that = this");  //$NON-NLS-1$        
        out.write(NL);         
        out.write(NL);         
        out.write("    that.setData({");  //$NON-NLS-1$        
        out.write(NL);         
        RuntimeTagElement _jettag_c_iterate_59_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_59_3); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_59_3.setRuntimeParent(null);
        _jettag_c_iterate_59_3.setTagInfo(_td_c_iterate_59_3);
        _jettag_c_iterate_59_3.doStart(context, out);
        while (_jettag_c_iterate_59_3.okToProcessBody()) {
            out.write("\t\tchoose");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_60_9 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_9); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_60_9.setRuntimeParent(_jettag_c_iterate_59_3);
            _jettag_c_get_60_9.setTagInfo(_td_c_get_60_9);
            _jettag_c_get_60_9.doStart(context, out);
            _jettag_c_get_60_9.doEnd();
            out.write(": that.data.");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_60_69 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_69); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_60_69.setRuntimeParent(_jettag_c_iterate_59_3);
            _jettag_c_get_60_69.setTagInfo(_td_c_get_60_69);
            _jettag_c_get_60_69.doStart(context, out);
            _jettag_c_get_60_69.doEnd();
            out.write(".");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_60_120 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_120); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_60_120.setRuntimeParent(_jettag_c_iterate_59_3);
            _jettag_c_get_60_120.setTagInfo(_td_c_get_60_120);
            _jettag_c_get_60_120.doStart(context, out);
            _jettag_c_get_60_120.doEnd();
            out.write(",");  //$NON-NLS-1$        
            out.write(NL);         
            _jettag_c_iterate_59_3.handleBodyContent(out);
        }
        _jettag_c_iterate_59_3.doEnd();
        out.write("\t\t");  //$NON-NLS-1$        
        out.write(NL);         
        // 针对被引用键
        RuntimeTagElement _jettag_c_iterate_64_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_64_2); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_64_2.setRuntimeParent(null);
        _jettag_c_iterate_64_2.setTagInfo(_td_c_iterate_64_2);
        _jettag_c_iterate_64_2.doStart(context, out);
        while (_jettag_c_iterate_64_2.okToProcessBody()) {
            RuntimeTagElement _jettag_c_choose_65_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_65_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_choose_65_3.setRuntimeParent(_jettag_c_iterate_64_2);
            _jettag_c_choose_65_3.setTagInfo(_td_c_choose_65_3);
            _jettag_c_choose_65_3.doStart(context, out);
            JET2Writer _jettag_c_choose_65_3_saved_out = out;
            while (_jettag_c_choose_65_3.okToProcessBody()) {
                out = out.newNestedContentWriter();
                //20190119主动引用表everyTable是纯联系表  只要是纯联系表就可以用该方法，而不管everyTable是否多次通过外键引用eachTable
                RuntimeTagElement _jettag_c_when_67_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_67_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_when_67_4.setRuntimeParent(_jettag_c_choose_65_3);
                _jettag_c_when_67_4.setTagInfo(_td_c_when_67_4);
                _jettag_c_when_67_4.doStart(context, out);
                JET2Writer _jettag_c_when_67_4_saved_out = out;
                while (_jettag_c_when_67_4.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    out.write("\t\tchoose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_68_9 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_68_9); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_68_9.setRuntimeParent(_jettag_c_when_67_4);
                    _jettag_c_get_68_9.setTagInfo(_td_c_get_68_9);
                    _jettag_c_get_68_9.doStart(context, out);
                    _jettag_c_get_68_9.doEnd();
                    out.write("s: that.data.");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_68_97 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_68_97); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_68_97.setRuntimeParent(_jettag_c_when_67_4);
                    _jettag_c_get_68_97.setTagInfo(_td_c_get_68_97);
                    _jettag_c_get_68_97.doStart(context, out);
                    _jettag_c_get_68_97.doEnd();
                    out.write(".");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_68_148 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_68_148); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_68_148.setRuntimeParent(_jettag_c_when_67_4);
                    _jettag_c_get_68_148.setTagInfo(_td_c_get_68_148);
                    _jettag_c_get_68_148.doStart(context, out);
                    _jettag_c_get_68_148.doEnd();
                    out.write("sFor");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_68_227 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_68_227); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_68_227.setRuntimeParent(_jettag_c_when_67_4);
                    _jettag_c_get_68_227.setTagInfo(_td_c_get_68_227);
                    _jettag_c_get_68_227.doStart(context, out);
                    _jettag_c_get_68_227.doEnd();
                    out.write(",");  //$NON-NLS-1$        
                    out.write(NL);         
                    _jettag_c_when_67_4.handleBodyContent(out);
                }
                out = _jettag_c_when_67_4_saved_out;
                _jettag_c_when_67_4.doEnd();
                out.write("\t\t");  //$NON-NLS-1$        
                out.write(NL);         
                RuntimeTagElement _jettag_c_otherwise_71_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_71_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_otherwise_71_4.setRuntimeParent(_jettag_c_choose_65_3);
                _jettag_c_otherwise_71_4.setTagInfo(_td_c_otherwise_71_4);
                _jettag_c_otherwise_71_4.doStart(context, out);
                JET2Writer _jettag_c_otherwise_71_4_saved_out = out;
                while (_jettag_c_otherwise_71_4.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    out.write("\t\tchoose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_72_9 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_72_9); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_72_9.setRuntimeParent(_jettag_c_otherwise_71_4);
                    _jettag_c_get_72_9.setTagInfo(_td_c_get_72_9);
                    _jettag_c_get_72_9.doStart(context, out);
                    _jettag_c_get_72_9.doEnd();
                    out.write("s: that.data.");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_72_78 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_72_78); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_72_78.setRuntimeParent(_jettag_c_otherwise_71_4);
                    _jettag_c_get_72_78.setTagInfo(_td_c_get_72_78);
                    _jettag_c_get_72_78.doStart(context, out);
                    _jettag_c_get_72_78.doEnd();
                    out.write(".");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_72_129 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_72_129); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_72_129.setRuntimeParent(_jettag_c_otherwise_71_4);
                    _jettag_c_get_72_129.setTagInfo(_td_c_get_72_129);
                    _jettag_c_get_72_129.doStart(context, out);
                    _jettag_c_get_72_129.doEnd();
                    out.write("sFor");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_72_189 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_72_189); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_72_189.setRuntimeParent(_jettag_c_otherwise_71_4);
                    _jettag_c_get_72_189.setTagInfo(_td_c_get_72_189);
                    _jettag_c_get_72_189.doStart(context, out);
                    _jettag_c_get_72_189.doEnd();
                    out.write(",");  //$NON-NLS-1$        
                    out.write(NL);         
                    _jettag_c_otherwise_71_4.handleBodyContent(out);
                }
                out = _jettag_c_otherwise_71_4_saved_out;
                _jettag_c_otherwise_71_4.doEnd();
                _jettag_c_choose_65_3.handleBodyContent(out);
            }
            out = _jettag_c_choose_65_3_saved_out;
            _jettag_c_choose_65_3.doEnd();
            _jettag_c_iterate_64_2.handleBodyContent(out);
        }
        _jettag_c_iterate_64_2.doEnd();
        out.write("    })");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("  },");  //$NON-NLS-1$        
        out.write(NL);         
        // 针对外键
        RuntimeTagElement _jettag_c_iterate_79_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_79_2); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_79_2.setRuntimeParent(null);
        _jettag_c_iterate_79_2.setTagInfo(_td_c_iterate_79_2);
        _jettag_c_iterate_79_2.doStart(context, out);
        while (_jettag_c_iterate_79_2.okToProcessBody()) {
            out.write("\tchoose");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_80_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_80_8); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_80_8.setRuntimeParent(_jettag_c_iterate_79_2);
            _jettag_c_get_80_8.setTagInfo(_td_c_get_80_8);
            _jettag_c_get_80_8.doStart(context, out);
            _jettag_c_get_80_8.doEnd();
            out.write(": function() {");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t  wx.navigateTo({");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t    url: '../../choosePage/choose");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_82_35 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_82_35); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_82_35.setRuntimeParent(_jettag_c_iterate_79_2);
            _jettag_c_get_82_35.setTagInfo(_td_c_get_82_35);
            _jettag_c_get_82_35.doStart(context, out);
            _jettag_c_get_82_35.doEnd();
            out.write("/choose");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_82_90 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_82_90); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_82_90.setRuntimeParent(_jettag_c_iterate_79_2);
            _jettag_c_get_82_90.setTagInfo(_td_c_get_82_90);
            _jettag_c_get_82_90.doStart(context, out);
            _jettag_c_get_82_90.doEnd();
            out.write("'");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t  })");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t},\t");  //$NON-NLS-1$        
            out.write(NL);         
            _jettag_c_iterate_79_2.handleBodyContent(out);
        }
        _jettag_c_iterate_79_2.doEnd();
        out.write(NL);         
        // 针对被引用键
        RuntimeTagElement _jettag_c_iterate_88_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_88_2); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_88_2.setRuntimeParent(null);
        _jettag_c_iterate_88_2.setTagInfo(_td_c_iterate_88_2);
        _jettag_c_iterate_88_2.doStart(context, out);
        while (_jettag_c_iterate_88_2.okToProcessBody()) {
            RuntimeTagElement _jettag_c_choose_89_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_89_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_choose_89_3.setRuntimeParent(_jettag_c_iterate_88_2);
            _jettag_c_choose_89_3.setTagInfo(_td_c_choose_89_3);
            _jettag_c_choose_89_3.doStart(context, out);
            JET2Writer _jettag_c_choose_89_3_saved_out = out;
            while (_jettag_c_choose_89_3.okToProcessBody()) {
                out = out.newNestedContentWriter();
                //20190119主动引用表everyTable是纯联系表  只要是纯联系表就可以用该方法，而不管everyTable是否多次通过外键引用eachTable
                RuntimeTagElement _jettag_c_when_91_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_91_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_when_91_4.setRuntimeParent(_jettag_c_choose_89_3);
                _jettag_c_when_91_4.setTagInfo(_td_c_when_91_4);
                _jettag_c_when_91_4.doStart(context, out);
                JET2Writer _jettag_c_when_91_4_saved_out = out;
                while (_jettag_c_when_91_4.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    out.write("\tchoose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_92_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_92_8); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_92_8.setRuntimeParent(_jettag_c_when_91_4);
                    _jettag_c_get_92_8.setTagInfo(_td_c_get_92_8);
                    _jettag_c_get_92_8.doStart(context, out);
                    _jettag_c_get_92_8.doEnd();
                    out.write("s: function() {");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t    var that = this");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t    wx.navigateTo({");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t      url: '../../choosePage/choose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_95_37 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_95_37); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_95_37.setRuntimeParent(_jettag_c_when_91_4);
                    _jettag_c_get_95_37.setTagInfo(_td_c_get_95_37);
                    _jettag_c_get_95_37.doStart(context, out);
                    _jettag_c_get_95_37.doEnd();
                    out.write("s/choose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_95_120 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_95_120); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_95_120.setRuntimeParent(_jettag_c_when_91_4);
                    _jettag_c_get_95_120.setTagInfo(_td_c_get_95_120);
                    _jettag_c_get_95_120.doStart(context, out);
                    _jettag_c_get_95_120.doEnd();
                    out.write("s?old");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_95_200 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_95_200); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_95_200.setRuntimeParent(_jettag_c_when_91_4);
                    _jettag_c_get_95_200.setTagInfo(_td_c_get_95_200);
                    _jettag_c_get_95_200.doStart(context, out);
                    _jettag_c_get_95_200.doEnd();
                    out.write("sList=' + JSON.stringify(that.data.choose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_95_316 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_95_316); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_95_316.setRuntimeParent(_jettag_c_when_91_4);
                    _jettag_c_get_95_316.setTagInfo(_td_c_get_95_316);
                    _jettag_c_get_95_316.doStart(context, out);
                    _jettag_c_get_95_316.doEnd();
                    out.write("s)");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t    })");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t },");  //$NON-NLS-1$        
                    out.write(NL);         
                    _jettag_c_when_91_4.handleBodyContent(out);
                }
                out = _jettag_c_when_91_4_saved_out;
                _jettag_c_when_91_4.doEnd();
                out.write("\t\t");  //$NON-NLS-1$        
                out.write(NL);         
                RuntimeTagElement _jettag_c_otherwise_100_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_100_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_otherwise_100_4.setRuntimeParent(_jettag_c_choose_89_3);
                _jettag_c_otherwise_100_4.setTagInfo(_td_c_otherwise_100_4);
                _jettag_c_otherwise_100_4.doStart(context, out);
                JET2Writer _jettag_c_otherwise_100_4_saved_out = out;
                while (_jettag_c_otherwise_100_4.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    out.write("\tchoose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_101_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_101_8); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_101_8.setRuntimeParent(_jettag_c_otherwise_100_4);
                    _jettag_c_get_101_8.setTagInfo(_td_c_get_101_8);
                    _jettag_c_get_101_8.doStart(context, out);
                    _jettag_c_get_101_8.doEnd();
                    out.write("s: function() {");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t    var that = this");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t    wx.navigateTo({");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t      url: '../../choosePage/choose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_104_37 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_104_37); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_104_37.setRuntimeParent(_jettag_c_otherwise_100_4);
                    _jettag_c_get_104_37.setTagInfo(_td_c_get_104_37);
                    _jettag_c_get_104_37.doStart(context, out);
                    _jettag_c_get_104_37.doEnd();
                    out.write("s/choose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_104_101 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_104_101); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_104_101.setRuntimeParent(_jettag_c_otherwise_100_4);
                    _jettag_c_get_104_101.setTagInfo(_td_c_get_104_101);
                    _jettag_c_get_104_101.doStart(context, out);
                    _jettag_c_get_104_101.doEnd();
                    out.write("s?old");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_104_162 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_104_162); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_104_162.setRuntimeParent(_jettag_c_otherwise_100_4);
                    _jettag_c_get_104_162.setTagInfo(_td_c_get_104_162);
                    _jettag_c_get_104_162.doStart(context, out);
                    _jettag_c_get_104_162.doEnd();
                    out.write("sList=' + JSON.stringify(that.data.choose");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_get_104_259 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_104_259); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_get_104_259.setRuntimeParent(_jettag_c_otherwise_100_4);
                    _jettag_c_get_104_259.setTagInfo(_td_c_get_104_259);
                    _jettag_c_get_104_259.doStart(context, out);
                    _jettag_c_get_104_259.doEnd();
                    out.write("s)");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t })");  //$NON-NLS-1$        
                    out.write(NL);         
                    out.write("\t\t },\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                    out.write(NL);         
                    _jettag_c_otherwise_100_4.handleBodyContent(out);
                }
                out = _jettag_c_otherwise_100_4_saved_out;
                _jettag_c_otherwise_100_4.doEnd();
                _jettag_c_choose_89_3.handleBodyContent(out);
            }
            out = _jettag_c_choose_89_3_saved_out;
            _jettag_c_choose_89_3.doEnd();
            _jettag_c_iterate_88_2.handleBodyContent(out);
        }
        _jettag_c_iterate_88_2.doEnd();
        out.write("  onSave: function(e) {");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("    var that = this");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("    ");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("    wx.request({");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("      url: 'http://localhost:8080/");  //$NON-NLS-1$        
        RuntimeTagElement _jettag_c_get_114_35 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_114_35); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_get_114_35.setRuntimeParent(null);
        _jettag_c_get_114_35.setTagInfo(_td_c_get_114_35);
        _jettag_c_get_114_35.doStart(context, out);
        _jettag_c_get_114_35.doEnd();
        out.write("/restSave");  //$NON-NLS-1$        
        RuntimeTagElement _jettag_c_get_114_90 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_114_90); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_get_114_90.setRuntimeParent(null);
        _jettag_c_get_114_90.setTagInfo(_td_c_get_114_90);
        _jettag_c_get_114_90.doStart(context, out);
        _jettag_c_get_114_90.doEnd();
        out.write("',");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("      method: 'PUT',");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("      data: {");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("          ");  //$NON-NLS-1$        
        RuntimeTagElement _jettag_c_get_117_11 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_117_11); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_get_117_11.setRuntimeParent(null);
        _jettag_c_get_117_11.setTagInfo(_td_c_get_117_11);
        _jettag_c_get_117_11.doStart(context, out);
        _jettag_c_get_117_11.doEnd();
        out.write(": JSON.stringify({");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("          id:that.data.");  //$NON-NLS-1$        
        RuntimeTagElement _jettag_c_get_118_24 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_118_24); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_get_118_24.setRuntimeParent(null);
        _jettag_c_get_118_24.setTagInfo(_td_c_get_118_24);
        _jettag_c_get_118_24.doStart(context, out);
        _jettag_c_get_118_24.doEnd();
        out.write(".id,");  //$NON-NLS-1$        
        out.write(NL);         
        RuntimeTagElement _jettag_c_iterate_119_11 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_119_11); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_119_11.setRuntimeParent(null);
        _jettag_c_iterate_119_11.setTagInfo(_td_c_iterate_119_11);
        _jettag_c_iterate_119_11.doStart(context, out);
        while (_jettag_c_iterate_119_11.okToProcessBody()) {
            out.write("          ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_120_11 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_120_11); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_120_11.setRuntimeParent(_jettag_c_iterate_119_11);
            _jettag_c_get_120_11.setTagInfo(_td_c_get_120_11);
            _jettag_c_get_120_11.doStart(context, out);
            _jettag_c_get_120_11.doEnd();
            out.write(": e.detail.value.");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_120_78 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_120_78); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_120_78.setRuntimeParent(_jettag_c_iterate_119_11);
            _jettag_c_get_120_78.setTagInfo(_td_c_get_120_78);
            _jettag_c_get_120_78.doStart(context, out);
            _jettag_c_get_120_78.doEnd();
            RuntimeTagElement _jettag_c_get_120_128 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_120_128); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_120_128.setRuntimeParent(_jettag_c_iterate_119_11);
            _jettag_c_get_120_128.setTagInfo(_td_c_get_120_128);
            _jettag_c_get_120_128.doStart(context, out);
            _jettag_c_get_120_128.doEnd();
            out.write(",");  //$NON-NLS-1$        
            out.write(NL);         
            _jettag_c_iterate_119_11.handleBodyContent(out);
        }
        _jettag_c_iterate_119_11.doEnd();
        RuntimeTagElement _jettag_c_iterate_122_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_122_5); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_122_5.setRuntimeParent(null);
        _jettag_c_iterate_122_5.setTagInfo(_td_c_iterate_122_5);
        _jettag_c_iterate_122_5.doStart(context, out);
        while (_jettag_c_iterate_122_5.okToProcessBody()) {
            out.write("\t  \t  ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_123_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_123_7); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_123_7.setRuntimeParent(_jettag_c_iterate_122_5);
            _jettag_c_get_123_7.setTagInfo(_td_c_get_123_7);
            _jettag_c_get_123_7.doStart(context, out);
            _jettag_c_get_123_7.doEnd();
            out.write(":that.data.choose");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_123_72 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_123_72); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_123_72.setRuntimeParent(_jettag_c_iterate_122_5);
            _jettag_c_get_123_72.setTagInfo(_td_c_get_123_72);
            _jettag_c_get_123_72.doStart(context, out);
            _jettag_c_get_123_72.doEnd();
            out.write(",\t");  //$NON-NLS-1$        
            out.write(NL);         
            _jettag_c_iterate_122_5.handleBodyContent(out);
        }
        _jettag_c_iterate_122_5.doEnd();
        // 针对被引用键
        RuntimeTagElement _jettag_c_iterate_126_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_126_5); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_iterate_126_5.setRuntimeParent(null);
        _jettag_c_iterate_126_5.setTagInfo(_td_c_iterate_126_5);
        _jettag_c_iterate_126_5.doStart(context, out);
        while (_jettag_c_iterate_126_5.okToProcessBody()) {
            RuntimeTagElement _jettag_c_choose_127_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_127_5); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_choose_127_5.setRuntimeParent(_jettag_c_iterate_126_5);
            _jettag_c_choose_127_5.setTagInfo(_td_c_choose_127_5);
            _jettag_c_choose_127_5.doStart(context, out);
            JET2Writer _jettag_c_choose_127_5_saved_out = out;
            while (_jettag_c_choose_127_5.okToProcessBody()) {
                out = out.newNestedContentWriter();
                //20190119主动引用表everyTable是纯联系表  只要是纯联系表就可以用该方法，而不管everyTable是否多次通过外键引用eachTable
                RuntimeTagElement _jettag_c_when_129_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_129_6); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_when_129_6.setRuntimeParent(_jettag_c_choose_127_5);
                _jettag_c_when_129_6.setTagInfo(_td_c_when_129_6);
                _jettag_c_when_129_6.doStart(context, out);
                JET2Writer _jettag_c_when_129_6_saved_out = out;
                while (_jettag_c_when_129_6.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_choose_130_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_130_7); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_choose_130_7.setRuntimeParent(_jettag_c_when_129_6);
                    _jettag_c_choose_130_7.setTagInfo(_td_c_choose_130_7);
                    _jettag_c_choose_130_7.doStart(context, out);
                    JET2Writer _jettag_c_choose_130_7_saved_out = out;
                    while (_jettag_c_choose_130_7.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        RuntimeTagElement _jettag_c_when_131_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_131_8); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_when_131_8.setRuntimeParent(_jettag_c_choose_130_7);
                        _jettag_c_when_131_8.setTagInfo(_td_c_when_131_8);
                        _jettag_c_when_131_8.doStart(context, out);
                        JET2Writer _jettag_c_when_131_8_saved_out = out;
                        while (_jettag_c_when_131_8.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            out.write("\t\t  ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_132_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_132_5); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_132_5.setRuntimeParent(_jettag_c_when_131_8);
                            _jettag_c_get_132_5.setTagInfo(_td_c_get_132_5);
                            _jettag_c_get_132_5.doStart(context, out);
                            _jettag_c_get_132_5.doEnd();
                            out.write("sFor");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_132_84 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_132_84); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_132_84.setRuntimeParent(_jettag_c_when_131_8);
                            _jettag_c_get_132_84.setTagInfo(_td_c_get_132_84);
                            _jettag_c_get_132_84.doStart(context, out);
                            _jettag_c_get_132_84.doEnd();
                            out.write(":that.data.choose");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_132_164 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_132_164); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_132_164.setRuntimeParent(_jettag_c_when_131_8);
                            _jettag_c_get_132_164.setTagInfo(_td_c_get_132_164);
                            _jettag_c_get_132_164.doStart(context, out);
                            _jettag_c_get_132_164.doEnd();
                            out.write("s\t");  //$NON-NLS-1$        
                            out.write(NL);         
                            _jettag_c_when_131_8.handleBodyContent(out);
                        }
                        out = _jettag_c_when_131_8_saved_out;
                        _jettag_c_when_131_8.doEnd();
                        out.write("\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                        out.write(NL);         
                        RuntimeTagElement _jettag_c_otherwise_135_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_135_8); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_otherwise_135_8.setRuntimeParent(_jettag_c_choose_130_7);
                        _jettag_c_otherwise_135_8.setTagInfo(_td_c_otherwise_135_8);
                        _jettag_c_otherwise_135_8.doStart(context, out);
                        JET2Writer _jettag_c_otherwise_135_8_saved_out = out;
                        while (_jettag_c_otherwise_135_8.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            out.write("\t\t  ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_136_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_136_5); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_136_5.setRuntimeParent(_jettag_c_otherwise_135_8);
                            _jettag_c_get_136_5.setTagInfo(_td_c_get_136_5);
                            _jettag_c_get_136_5.doStart(context, out);
                            _jettag_c_get_136_5.doEnd();
                            out.write("sFor");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_136_84 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_136_84); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_136_84.setRuntimeParent(_jettag_c_otherwise_135_8);
                            _jettag_c_get_136_84.setTagInfo(_td_c_get_136_84);
                            _jettag_c_get_136_84.doStart(context, out);
                            _jettag_c_get_136_84.doEnd();
                            out.write(":that.data.choose");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_136_164 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_136_164); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_136_164.setRuntimeParent(_jettag_c_otherwise_135_8);
                            _jettag_c_get_136_164.setTagInfo(_td_c_get_136_164);
                            _jettag_c_get_136_164.doStart(context, out);
                            _jettag_c_get_136_164.doEnd();
                            out.write("s,\t\t\t");  //$NON-NLS-1$        
                            out.write(NL);         
                            _jettag_c_otherwise_135_8.handleBodyContent(out);
                        }
                        out = _jettag_c_otherwise_135_8_saved_out;
                        _jettag_c_otherwise_135_8.doEnd();
                        _jettag_c_choose_130_7.handleBodyContent(out);
                    }
                    out = _jettag_c_choose_130_7_saved_out;
                    _jettag_c_choose_130_7.doEnd();
                    _jettag_c_when_129_6.handleBodyContent(out);
                }
                out = _jettag_c_when_129_6_saved_out;
                _jettag_c_when_129_6.doEnd();
                out.write("\t\t\t\t");  //$NON-NLS-1$        
                out.write(NL);         
                RuntimeTagElement _jettag_c_otherwise_141_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_141_6); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_otherwise_141_6.setRuntimeParent(_jettag_c_choose_127_5);
                _jettag_c_otherwise_141_6.setTagInfo(_td_c_otherwise_141_6);
                _jettag_c_otherwise_141_6.doStart(context, out);
                JET2Writer _jettag_c_otherwise_141_6_saved_out = out;
                while (_jettag_c_otherwise_141_6.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_if_142_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_142_7); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_if_142_7.setRuntimeParent(_jettag_c_otherwise_141_6);
                    _jettag_c_if_142_7.setTagInfo(_td_c_if_142_7);
                    _jettag_c_if_142_7.doStart(context, out);
                    while (_jettag_c_if_142_7.okToProcessBody()) {
                        out.write("\t\t  ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_143_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_143_5); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_143_5.setRuntimeParent(_jettag_c_if_142_7);
                        _jettag_c_get_143_5.setTagInfo(_td_c_get_143_5);
                        _jettag_c_get_143_5.doStart(context, out);
                        _jettag_c_get_143_5.doEnd();
                        out.write("sFor");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_143_65 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_143_65); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_143_65.setRuntimeParent(_jettag_c_if_142_7);
                        _jettag_c_get_143_65.setTagInfo(_td_c_get_143_65);
                        _jettag_c_get_143_65.doStart(context, out);
                        _jettag_c_get_143_65.doEnd();
                        out.write(":that.data.choose");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_143_145 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_143_145); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_143_145.setRuntimeParent(_jettag_c_if_142_7);
                        _jettag_c_get_143_145.setTagInfo(_td_c_get_143_145);
                        _jettag_c_get_143_145.doStart(context, out);
                        _jettag_c_get_143_145.doEnd();
                        out.write("s\t\t");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_if_142_7.handleBodyContent(out);
                    }
                    _jettag_c_if_142_7.doEnd();
                    RuntimeTagElement _jettag_c_if_145_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_145_7); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_if_145_7.setRuntimeParent(_jettag_c_otherwise_141_6);
                    _jettag_c_if_145_7.setTagInfo(_td_c_if_145_7);
                    _jettag_c_if_145_7.doStart(context, out);
                    while (_jettag_c_if_145_7.okToProcessBody()) {
                        out.write("\t\t  ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_146_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_146_5); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_146_5.setRuntimeParent(_jettag_c_if_145_7);
                        _jettag_c_get_146_5.setTagInfo(_td_c_get_146_5);
                        _jettag_c_get_146_5.doStart(context, out);
                        _jettag_c_get_146_5.doEnd();
                        out.write("sFor");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_146_65 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_146_65); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_146_65.setRuntimeParent(_jettag_c_if_145_7);
                        _jettag_c_get_146_65.setTagInfo(_td_c_get_146_65);
                        _jettag_c_get_146_65.doStart(context, out);
                        _jettag_c_get_146_65.doEnd();
                        out.write(":that.data.choose");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_146_145 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_146_145); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_146_145.setRuntimeParent(_jettag_c_if_145_7);
                        _jettag_c_get_146_145.setTagInfo(_td_c_get_146_145);
                        _jettag_c_get_146_145.doStart(context, out);
                        _jettag_c_get_146_145.doEnd();
                        out.write("s,\t");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_if_145_7.handleBodyContent(out);
                    }
                    _jettag_c_if_145_7.doEnd();
                    _jettag_c_otherwise_141_6.handleBodyContent(out);
                }
                out = _jettag_c_otherwise_141_6_saved_out;
                _jettag_c_otherwise_141_6.doEnd();
                _jettag_c_choose_127_5.handleBodyContent(out);
            }
            out = _jettag_c_choose_127_5_saved_out;
            _jettag_c_choose_127_5.doEnd();
            _jettag_c_iterate_126_5.handleBodyContent(out);
        }
        _jettag_c_iterate_126_5.doEnd();
        out.write("        })");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("      },");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("      header: {");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("        'Content-Type': \"application/json\"");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("      },");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("      success: function(res) {");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("        wx.showToast({");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("          title: '保存成功',");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("          icon: 'success',");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("          duration: 2000");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("        })");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("        wx.navigateBack({})");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("      }");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("    })");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("  }");  //$NON-NLS-1$        
        out.write(NL);         
        out.write("})");  //$NON-NLS-1$        
    }
}
